STM32 电机控制 SDK MCFW-6.4.1
用于构建驱动 STM32 的 PMSM 电机应用的软件开发套件
过调

上一页:空间矢量PWM实现 ↤|目录 |↦ 下一页:不连续PWM

SVPWM的原理

空间矢量调制指数限制在√3/2,但可以通过过调来扩展该限制。当调制指数(参考空间向量 Us 的长度)超过六边形的边时,需要采用这种技术。

线性模式

在线性区域内,\(V'_{cmd}\)可以同时保持 \(V_{cmd}\ 的振幅和角度,则 \(V'_{cmd} = T'_1 * V_1 + T'_2 * V_2\),其中 \(T'_1 = T_1\) 和 \(T'_2 = T_2\)。

OVM模式1

有两种情况:

  • 绿色区域内:\(T_1 + T_2 ≤ 1\)。绿区内: \(V_{cmd}\) 未被修改,时间也保持不变。 \(T'_1 = T_1\)和 \(T'_2 = T_2\)。在该区域 \(V'_{cmd}\) 跟随圆。
  • 蓝色区域:\(T_1 + T_2 > 1\)。蓝色区域:那么为了保持 \(V'_{cmd}\) 在六边形边缘并保持角度 θ,\(|V'_{cmd}|\)被缩小为 \(T'_1 + T'_2 = 1\)。\(V'_{cmd} = T'_1 * V_1 + T'_2 * V_2\) 其中 \(T'_1 = T_1 / (T_1 + T_2\) 和 \(T'_2 = T_2 / (T_1 + T_2)\)。在该区域 \(V'_{cmd}\) 跟随六边形边。

OVM模式2

有三种情况:

  • 绿色区域:\(T_1 ≥ 1.0\)。我们只使用 \(V_1\) 来Generate \(V'_{cmd}\)。则 \(V'_{cmd} = T'_1 * V_1 + T'_2 * V_2\) 其中 \(T_1 = 1.0\) 和 \(T_2 = 0\)。
  • 黄色区域:\(T_2 ≥ 1.0\)。黄色区域:我们只使用 \(V_2\) 来Generate \(V'_{cmd}\)。则 \(V'_{cmd} = T'_{1} * V_{1} + T'_{2} * V_{2}\) 其中 \(T_{1} = 0\) 和 \(T_{2} = 1.0\)。
  • 蓝色区域:\(T_{1} < 1.0\)和\(T_{2} < 1.0\)。则 \(V'_{cmd} = T'_{1} * V_{1} + T'_{2} * V_{2}\) 其中 \(T'1 = (T_1 / (T_1 + T_2) + 3 / π . γ) 。(π/6) / (π/6 − γ)\) 和 \(T'_2 = 1.0 − T'_1\) 。

过调时序的加和

线性OVM模式1OVM模式2
\(T'_1\)\(T'_1=T_1\)如果 \(T_1+T_2>1\) : \(T'_1=\frac{T_1}{T_1+T_2}\)如果 否则 \(T'_1=T_1\)如果 \(T_1≥1\) : \(T'_1 = 1\) 如果 否则如果 \(T_2≥1\) 则 \(T'_1 = 0\) 否则 \(T'_1=\left(\frac{T_1}{T_1+T_2}+\frac3\pi\gamma\right)\frac{\pi/6}{pi/6-\gamma}\)
\(T'_2\)\(T'_2=T_2\)如果 \(T_1+T_2>1\) : \(T'_2=1-T'_1\)如果 否则 \(T'_2=T_2\)如果 \(T_1≥1\) 则 \(T'_2 = 0\) 如果 否则如果 \(T_2≥1\) 则 \(T'_2 = 1\) 否则 \(T'_2=1-T'_1\)

过调示例

示例:F4三重并流,信浓电机,转速4000转/分钟

- 在这张快照的中间:蓝色曲线显示相电流- 就在下方:粉色、黄色和绿色曲线显示PWM通道

过调会增加总谐波失真,但使调制指数超过√3/2。

上一页:空间矢量PWM实现 ↤|目录 |↦ 下一页:不连续PWM